Porady HTML, CSS, PHP, MySQL, SQLite, jQuery[PHP] Wysyłanie maila z kopią(CC) i kopią ukrytą(BCC)Tutorial nawiązuje do porady Wysyłanie maila, w której mail wysyłany jest na jeden adres e-mail. W tej poradzie pokaże jak wysłać kopię (CC), oraz kopię ukrytą (BCC) na inne adresy e-mail.[PHP] Wysyłanie mailaWysyłanie maila z poziomu serwera stało się bardzo popularne. Któż z nas nie dostał maila ze sklepu w którym robił zakupy lub z forum do którego się zapisał? Przykładów wykorzystania korespondencji e-mail nie sposób tu wymienić i nie taki jest cel tej porady ;)[MySQL][PHP] Jak wyświetlić zawartość tabeli z bazy MySQL?Zawartość tabeli w bazie MySQL, możemy pobrać na kilka sposobów. Ja na co dzień korzystam z funkcji mysqli_result::fetch_assoc (styl obiektowy) - mysqli_fetch_assoc (styl proceduralny) która zapisuje wiersz wyniku w tablicy asocjacyjnej.[MySQL][PHP] Jak pobrać numer ID ostatnio dodanego rekordu do bazy danych MySQL?ID ostatnio dodanego rekordu do bazy danych MySQL zwraca funkcja mysqli_instert_id(). Warunkiem jest jednak to, że kolumna musi mieć atrybut AUTO_INCREMENT (automatyczne numerowanie kolejnych rekordów).[HTML/CSS] Kolorowanie wierszy tabeli za pomocą arkusza styli CSSKolorowanie wierszy tabeli może być bardzo kłopotliwe, szczególnie gdy tabela jest duża, zawiera dużo wierszy. W tej poradzie przedstawię sposób jaki daje nam CSS3. Użyję pseudoklasy :nth-child() za pomocą której pokoloruję wiersze tabeli i nadam jej unikalny styl.[PHP] Wyświetlanie zawartości dowolnego kataloguWyświetlić zawartość dowolnego katalogu można na kilka sposobów. Ja pokaże tylko jeden, wg mnie najłatwiejszy. Zrobimy to za pomocą funkcji scandir(). Lubię tą funkcję, ponieważ można w niej w bardzo prosty sposób posortować zawartość danego katalogu.[PHP] Losowy baner - rotator banerówCzasami zachodzi potrzeba wyświetlenia w serwisie losowych banerów lub innych grafik, które zmieniają się w sposób losowy. Banery można powiązać z adresami URL i zapisać w tablicach, a tablice dodać do jeden tablicy, którą potraktujemy funkcją array_rand() wybierzemy losowy baner i przyporządkowany mu adres URL.[MySQL][PHP] Połączenie z serwerem i bazą danych MySQLMetod połączenia z bazą MySQL jest kilka. Ja będę korzystał z rozszerzenia PHP o nazwie MySQLi. MySQLi dostępne jest w PHP od wersji 5.0. Wszystkie moje kolejne porady/przykłady dotyczące MySQL będą korzystały właśnie z tego rozszerzenia. Oficjalna dokumentacja rozszerzenia MySQLi[PHP] Wyjątki - obiektowa obsługa błędów w PHP5Wyjątki to obiektowa technika obsługi błędów. Nie wszystkie rozszerzenia PHP zgłaszają w ten sposób błędy. Wyjątki same w sobie są obiektami, a ich klasa Exception jest wbudowana w PHP. Obiekt Exception zawiera informacje o miejscu wystąpienia błędu, w jakim pliku i jaki wiersz, czasami zwraca kod błędu.[SQLite][PHP] Tworzenie i otwieranie bazy danych SQLiteSQLite jest bazą danych opartą na plikach, która stanowi część pakietu PHP5. Warto się jej bliżej przyjrzeć, ponieważ jest darmowa i jeżeli posiada się tylko uprawnienia do zapisu na plikach można używać SQLite jako bazę danych.12